An Efficient Cell List Implementation for Monte Carlo Simulation on GPUs

نویسندگان

  • Loren Schwiebert
  • Eyad Hailat
  • Kamel Rushaidat
  • Jason R. Mick
  • Jeffrey J. Potoff
چکیده

Maximizing the performance potential of the modern day GPU architecture requires judicious utilization of available parallel resources. Although dramatic reductions can often be obtained through straightforward mappings, further performance improvements often require algorithmic redesigns to more closely exploit the target architecture. In this paper, we focus on efficient molecular simulations for the GPU and propose a novel cell list algorithm that better utilizes its parallel resources. Our goal is an efficient GPU implementation of large-scale Monte Carlo simulations for the grand canonical ensemble. This is a particularly challenging application because there is inherently less computation and parallelism than in similar applications with molecular dynamics. Consistent with the results of prior researchers, our simulation results show traditional cell list implementations for Monte Carlo simulations of molecular systems offer effectively no performance improvement for small systems [5, 14], even when porting to the GPU. However for larger systems, the cell list implementation offers significant gains in performance. Furthermore, our novel cell list approach results in better performance for all problem sizes when compared with other GPU implementations with or without cell lists.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Project Time and Cost Forecasting using Monte Carlo simulation and Artificial Neural Networks

The aim of this study is to present a new method to predict project time and cost under uncertainty. Assuming that what happens in projects implementation which is expressed in the form of Earned Value Management (EVM) indicators is primarily related to the nature of randomness or unreliability, in this study, by using Monte Carlo simulation, and assuming a specific distribution for the time an...

متن کامل

Application of Monte Carlo Simulation in the Assessment of European Call Options

In this paper, the pricing of a European call option on the underlying asset is performed by using a Monte Carlo method, one of the powerful simulation methods, where the price development of the asset is simulated and value of the claim is computed in terms of an expected value. The proposed approach, applied in Monte Carlo simulation, is based on the Black-Scholes equation which generally def...

متن کامل

Parallel Direct Simulation Monte Carlo Computation Using CUDA on GPUs

In this study computations of the two-dimensional Direct Simulation Monte Carlo (DSMC) method using Graphics Processing Units (GPUs) are presented. An all-device (GPU) computational approach is adopted – where the entire computation is performed on the GPU device, leaving the CPU idle which includes particle moving, indexing, collisions between particles and state sampling. The subsequent appli...

متن کامل

Monte Carlo Simulation of Radiation effects in protection layers of logical cell of the digital gate in ‎the FPGA for electron and proton rays Using the FLUKA Code

In this paper, radiation effects in protection layers of logical cell of the digital gate in the FPGA for electron and proton rays was simulated Using the FLUKA Code. by using of the Monte Carlo simulation, the electron and proton transport into the logical cell of the digital gate in the FPGA will be studied. In this simulation, the maximum energy of the electrons and protons at the entrance o...

متن کامل

Particle in Cell-Monte Carlo Collisions of a Plasma Column Driven by Surface Wave Plasma Discharges

In this work, applicability of Particle in Cell-Monte Carlo Collisions (PIC-MCC) simulation method for better understanding of the plasma physical mechanisms and real important aspects of a plasma column driven by surface wave plasma discharges that is used in plasma antennas is examined. Via the implementation of geometry and physical parameters of the plasma column to an Object Oriented PIC-M...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • CoRR

دوره abs/1408.3764  شماره 

صفحات  -

تاریخ انتشار 2014